home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
lists
/
gem
/
l_1199
/
912
< prev
next >
Wrap
Text File
|
1994-08-27
|
1KB
|
34 lines
Subject: Re: Gem List (fwd)
Date: Thu, 21 Jul 1994 10:22:37 +1000
From: Warwick Allison <warwick@cs.uq.oz.au>
Precedence: bulk
Michel Forget wrote:
>... user will expect output
>to go to the top window when typing. This has been a key aspect of
>GEM forever, and the user will expect it to hold true.
>...
>Changing now would confuse the user
>needlessly.
However, people are only just starting to multitask on the Atari. Now
is the time to get things `right'. There is still hope. Imagine a
system where an application would co-operate with other applications to
pass keyboard events to the window under the mouse, or some other
focussing scheme (GEM treats focus==top, in the hope that it is far
more efficient to update a top window, but in reality, this is not the
case [I've done timing on it*]). Of course, I'd never get 10% of you to
agree... and that's okay.
* I found that by collecting rectangles, it is perfectly feasible to
blit-scroll a background window, and it is potentially faster, since
not all of the window need to be updated - part is not visible.
GEM++ supports update on background window for every operation,
including blit-scrolling a canvas window (grab the EXAMPLE.PRG
and scroll around the Canvas window when it is partially obscured).
--
Warwick